/*
 * devctrl_data.h
 *
 *  Created on: 2024年6月11日
 *      Author: NI
 */

#ifndef SRC_DEVCTL_DATA_H_
#define SRC_DEVCTL_DATA_H_

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <fcntl.h>
#include <devctl.h>
#include <sys/iofunc.h>
#include <sys/dispatch.h>

// 用于输入和输出的数据结构
typedef struct {
    int value;
} my_devctl_data_t;

#define MY_DEVCTL_CMD_INPUT  	__DIOT(_DCMD_MISC, 0x54 + 1, my_devctl_data_t)
#define MY_DEVCTL_CMD_OUTPUT	__DIOF(_DCMD_MISC,  0x01 + 1, my_devctl_data_t)

#endif /* SRC_DEVCTL_DATA_H_ */
